Oracle - Decode con >/<

 
Vista:

Decode con >/<

Publicado por Sergio (48 intervenciones) el 02/05/2003 11:50:21
Hola a todos. Mi pregunta es sencilla. Desearía sabes si se puede usar un decode conparando con >(mayor) o <(menor). La cosa seria así:

si campo 1 es mayor que valor entonces campo1=x sino campo1=y

Se podría hacer esto con un decode? Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Case

Publicado por Jorge (87 intervenciones) el 02/05/2003 21:53:39
Suponiendo que vas a hacer un Select en Oracle 8 o mayor,.. puedes hacer ésto:

SELECT CASE WHEN Edad>50
THEN 'Mayor de 50'
WHEN edad<= 49 AND edad> 0
THEN 'Menor'
ELSE 'NI IDEA !!!'
END Edad,
FROM Empleados
WHERE Estado = 'A'

Saludos.

Atte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar